#include "VistaHueco.h"
#include <vector>
#include <string>
#include "Constantes.h"

VistaHueco::VistaHueco(std::string color, bool visible, int x, int y)
    : VistaFichaTablero(color, visible, x, y) {
    tipo = HUECO;

    std::string path = elegirColor();

    iniciarImagen();
}

VistaHueco::~VistaHueco() { }

void VistaHueco::iniciarImagen() {
    if (visible) {
        buffer = VistaFichaTablero::buffersHueco[0];
    } else {
        buffer = VistaFichaTablero::buffersHueco[45];
    }
}

std::string VistaHueco::elegirColor() {
    return RUTA_HUECO_GRANDE;
}

Glib::RefPtr<Gdk::Pixbuf> VistaHueco::obtenerImagen(int nroBuffer) {
    return  VistaFichaTablero::buffersHueco[nroBuffer];
}


